colossal squid - French English Dictionary